Implementing Physical Units Library for C++ [English]

  • Stream 1
  • Intramural
  • 10:10
  • EN

This talk will present the current state of my work on designing and implementing Physical Units Library for C++. I will present all the challenges, design tradeoffs, and potential solutions to those problems. During the lecture, we will also see how new C++20 features help to make the library interface easier to use, maintain, and extend. Among others, we will see how we can benefit from class types provided as non-type template parameters, how new class template argument deduction rules simplify the interfaces and the full power of using concepts to constrain template types.

Presentation

Mateusz Pusz

Chief Software Engineer, EPAM, Gdańsk, Poland

A software architect, chief engineer, and security champion with more than 15 years of experience in designing, writing and maintaining C++ code for fun and living. C++ consultant, trainer, conference …

Look The Report Video